Golang Job: Applications Engineer

Job added on

Location

Toronto - Canada

Job type

Full-Time

Golang Job Details

Responsibilities

· Develop cloud applications using Javascript, Java, .NetCore, Python, Golang, PHP, or other programming languages

· Manage software development SDLC using DevOps/CI/CD

· Perform proof of concept using various public clouds

· Analyze new requirements for infrastructure and applications

· Analyze migration dependency and timeline

· Design conceptual and logical migration architecture

· Optimize new and current application systems

· Define security and backup policy and procedures

· Coordinate with the teams in IT department to identify future needs and requirements

· Provide operational support for application development, reporting and integration teams

· Familiar with various public cloud platform features, tools, network, monitoring and security requirements

· Make recommendation for the actual migration

· Create DevOps/CI/CD processes as a part of migration

Requirements

· Solid application development knowledge using Javascript, Java, .NetCore, Python, Golang, PHP, or other programming languages

· Ability to create functional specification and detailed software design before coding and debugging

· Proven work experience as public and private cloud application development, deployment and application migration

· In-depth understanding of cloud design principles and tools such as Amazon S3, API Gateway, DynamoDB, Lambda, Cogito/IAM, etc.

· Experience gathering and analyzing system requirements

· Knowledge of application development processes and SDLC

· Proficiency in application architecture tools

· Proven analytical skills

· Problem-solving attitude

· Good communication and presentation skills

· 3+ experience plus BSc in Computer Science or relevant fields

Job Types: Full-time, Permanent

Salary: $69,957.45-$142,852.75 per year

Additional pay:

  • Bonus pay

Benefits:

  • Dental care
  • Extended health care
  • Paid time off
  • Vision care

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Toronto, ON: reliably commute or plan to relocate before starting work (required)